@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input,textarea,select,button,label{margin:0; padding:0;}
body{font:16px 'Microsoft Yahei',verdana,"Simun"; color:#333;}
ul,li {list-style: none;}
input,select,button,textarea {font-size: 16px;font-family: "Microsoft YaHei", Arial, sans-serif, sans-serif;font-size: 14px;color: #333;outline: none;vertical-align: middle;}
input{outline:none;}
button, input{border:0;}
button{cursor:pointer;}
em{font-style:normal;}
img{vertical-align:middle; border:0;}
a{text-decoration:none; color:#666;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.posr{ position:relative;}
.posa{ position:absolute;}
.clear{clear:both;}

.mb10{ margin-bottom:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px !important;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.ml20{ margin-left:20px;}
.mr30{ margin-right:30px;}

.pd80{ padding:80px 0;}

.worp{ width:100% !important;}
.w1200{ width:1200px; margin:0 auto;}
.w1280{ width:1280px; margin:0 auto;}

















